/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package administracionDeMemoria;

import java.awt.Color;
import java.awt.Image;

/**
 *
 * @author bodega
 */
public class Archivo {

    private String nombre;
    private String ruta;
    private String carpetaContenedora;
    private int size;
    private Image imagenArch;
    private Color color;
    private int bloqueInicial;
    private int bloqueFinal;

    public Archivo(String nombre, int size) {
        this.nombre = nombre;
        this.size = size;
        setColor();
    }

    public String getCarpetaContenedora() {
        return carpetaContenedora;
    }

    public void setCarpetaContenedora(String carpetaContenedora) {
        this.carpetaContenedora = carpetaContenedora;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getRuta() {
        return ruta;
    }

    public void setRuta(String ruta) {
        this.ruta = ruta;
    }

    public int getSize() {
        return size;
    }

    public void setSize(int size) {
        this.size = size;
    }

    public Image getImagenArch() {
        return imagenArch;
    }

    public void setImagenArch(Image imagenArch) {
        this.imagenArch = imagenArch;
    }

    @Override
    public String toString() {
        return this.nombre;
    }

    public int getBloqueFinal() {
        return bloqueFinal;
    }

    public void setBloqueFinal(int bloqueFinal) {
        this.bloqueFinal = bloqueFinal;
    }

    public int getBloqueInicial() {
        return bloqueInicial;
    }

    public void setBloqueInicial(int bloqueInicial) {
        this.bloqueInicial = bloqueInicial;
    }

    public Color getColor() {
        return this.color;
    }

    public void setColor() {
        this.color = new Color((int) (Math.random() * 256), (int) (Math.random() * 256), (int) (Math.random() * 256));
    }
}
